Windows Forms GUI: C#

此範例說明如何繫結 Windows Forms (WinForms) 圖形用戶介面 (GUI) 與 KINGSTAR .NET API 方法,因為此範例主要在說明 WinForms GUI 和 KINGSTAR 方法之間的連接,所以僅展示了基本功能。

編譯及執行範例程式

範例檔案位在:C:\Users\Public\Public Documents\IntervalZero\KINGSTAR SDK\<Version Number>\Samples\GUI\CSHARP_WINFORM_GUI,開啟並編譯 CSHARP_WINFORM_GUI.sln

注意:檔案總管 (File Explorer) 有兩個路徑:階層路徑 (Hierarchy) 與完整路徑 (Full path)。階層路徑顯示在地址欄中;完整路徑顯示在檔案總管上方。右鍵點擊 CSHARP_WINFORM_GUI.sln 後點選 Properties,將可看見位置 (Location)C:\Users\Public\Documents\IntervalZero\KINGSTAR SDK\<Version Number>\Samples\GUI\CSHARP_WINFORM_GUI,此即為完整路徑;而注意階層路徑為 Public Documents。若使用非英文的 Windows 系統,而需要複製貼上路徑至地址欄中以加快查找範例速度,則請務必使用完整路徑;若想要透過點擊瀏覽範例檔案夾,則請使用階層路徑。英文版 Windows 之檔案夾將自動重新導向,因此就算貼上階層路徑,檔案總管亦可引導至範例程式。

下圖為範例程式的輸出:

原始碼

此範例為使用 Visual Studio 2019 中的 C# 與 WinForms 64 位元開發的 WinForms 應用程式,開發應用程式時,只要此應用程式為 64 位元,即可自行選擇開發環境,因控制即時子系統需使用 64 位元。

主要原始碼包含在以下檔案:

連接 .NET API 方法至 WinForms GUI

開始寫代碼前需已建立 WinForms GUI,GUI 的配置可依照需要客製化,在此範例中僅用了基礎的元件來說明如何連接 .NET API 方法至 GUI。

元件

此章節介紹以下元件: